/**
 * Esta clase contiene un método que permite crear y escribir una cadena de
 * caracteres en un fichero.
 */
package tools.files;

import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import tools.GUI.PanelGUI;

/**
 *
 * @author Félix Marín Ramírez | felixmurcia@gmail.com
 * @version 1.0
 */
public class EscribirCadenaFW implements java.io.Serializable {

    /**
     *
     * @param fichero Argumento de tipo File el cual indicará la posición del
     * fichero.
     * @param cadena Argumento que contiene la cadena de caracteres que será
     * escrita en el fichero.
     * @return Devuelve una variable de tipo File con el fichero ya modificado
     */
    public void escribirCadenaFW(File fichero, String cadena) {
        try {
            FileWriter fWriter = new FileWriter(fichero);
            fWriter.write(cadena, 0, cadena.length());
            fWriter.write("\r\n");
            if (fWriter != null) {
                fWriter.close();
            }
        } catch (IOException e) {
            PanelGUI.mensajeError("Fallo de escritura");
        }
    }
}
